<?php 
require("./Curl.php");

class SearchMovie{
	public static function GetMovie($str){
		$host = "https://api.douban.com/v2/movie/search";
		$query = "?q=".$str."&start=0&count=1";
		$url = $host.$query;
		$data = Curl::CurlGet($url); 
		$data = json_decode($data);
		$data = self::ObjectArray($data);
		return self::GetMovieInfo($data['subjects']);

	}

	public static function ObjectArray($array){
		if(is_object($array)){
			$array = (array)$array;
		}
		if(is_array($array)){
			foreach ($array as $key => $value) {
				$array[$key] = self::ObjectArray($value);
			}
		}
		return $array;	
	}

	public static function GetMovieInfo($arr){
		$res = $arr;
		$result = [];
		for($i=0; $i<count($res); $i++){
			$title =  $res[$i]['title'];
			$tag = "类型：";
			foreach ($res[$i]['genres'] as $key => $value) {
				$tag.=$value."/";
			}
			$casts = "主演：";
			foreach ($res[$i]['casts'] as $key => $value) {
				$casts .= $value['name'].",";
			}

			$result[$i] =[
			 'title'=>$title."[".$tag."]",
			 'url'=>"http://www.baidu.com",
			 // 'picurl'=>$value['images'][0],
			 'desc'=>$casts
			];
		}
		return $result;
	}

	
}



// $res = SearchMovie::GetMovie("宝贝计划");


?>